#include "rectangle.h"

Rectangle::Rectangle() {
    rect_ = new SDL_Rect;
    SetRect();
}

Rectangle::~Rectangle() {
    delete rect_;
}

void Rectangle::SetRect(int x, int y, int w, int h) {
    rect_->x = x;
    rect_->y = y;
    rect_->w = w;
    rect_->h = h;
}

SDL_Rect* Rectangle::GetRect() {
    return rect_;
}

void Rectangle::SetRectColor(Uint8 r, Uint8 g, Uint8 b) {
    rect_color_.r = r;
    rect_color_.g = g;
    rect_color_.b = b;
}

SDL_Color Rectangle::GetRectColor() {
    return rect_color_;
}
